moon rat - French English Dictionary